🌸BeautifulSoupって何?Pythonライブラリの名前の由来を調べてみたら可愛すぎた話🌸
こんにちは。Fukuoka Web WorksのLucyです😊
Pythonでスクレイピングを勉強している中で、ある日ふと「ん?」と気になる名前に出会いました。
それが――BeautifulSoup🍲。
❓ スープってどういう意味?Pythonなのに?
BeautifulSoupは、Webサイトから必要な情報だけを取り出す「スクレイピング」でよく使われるPythonライブラリのひとつです。
でも、初めてこの名前を見たとき、私は思いました。
どうしてスープ?
なんでそんな可愛い名前?💭
そこで調べてみると、ちょっと素敵な由来があることがわかったんです🌟
📚 名前の由来は「不思議の国のアリス」から
実はこの名前、ルイス・キャロルの名作『不思議の国のアリス』に出てくる詩「Beautiful Soup」から取られているそうです📖
作中でカメさんが「ビューティフル・スープ〜♪」と歌う場面があるのですが、そこからインスパイアされて名付けられたとのこと🎶
🍵 なぜ“スープ”なのか?
WebページのHTMLって、いろんなタグがごちゃごちゃしていて、まるで具だくさんスープみたい。
そこから「欲しいデータだけをすくい取るツール」として、“スープの中から具をすくう”ように情報を取り出すライブラリが「BeautifulSoup」なんです✨
Pythonって、ちょっとユーモアがあって、やさしい世界ですよね🐍💕
👩💻 私がPythonを学び始めた理由
私は現在、サイト制作の仕事をしながら、Pythonを使った自動化やスクレイピングにも挑戦しています🚀
最初は paiza や Progate、ドットインストールといったオンラインサービスでコツコツ独学していました📝
さらに、東京大学メタバース工学部のPython基礎講座を受講したことで、より本格的にWebスクレイピングへの興味が深まりました。
現在は放送大学で情報コースを履修中です🎓📚
💡 講座で学びたい方におすすめの選択肢
私は独学派ですが、「講師に質問しながら学びたい」「体系的に学びたい」という方には、
TechAcademyのPythonコース(PR)も人気があります🌟
実際に受講された方のレビューでは、BeautifulSoupやスクレイピングの基礎も丁寧に解説されていて、
「挫折せずに学び続けられた」という声も多いそうです😊
▶︎ TechAcademy Webデザインコースを見る(PR)
🌈 まとめ:名前にもストーリーがあるのがPythonの魅力
技術って一見難しそうだけど、ユーモアや物語が詰まっているからこそ面白いんですよね💖
そんなPythonの世界を、これからも楽しんでいきたいと思っています♪
このブログでは、「へぇ〜」が見つかる学びの記録を、やさしく発信しています。
よかったら、また読みに来てくださいね🌸🐾